package proyecto.ort.edu.uy.manager;

import java.io.Serializable;
import java.util.List;

import javax.ejb.Local;

import proyecto.ort.edu.uy.dominio.AreaDeTrabajo;
import proyecto.ort.edu.uy.dominio.Prioridad;
import proyecto.ort.edu.uy.dominio.Tarea;
import proyecto.ort.edu.uy.dominio.Usuario;

@Local
public interface TareaManagerLocal extends Serializable {

	public List<AreaDeTrabajo> obtenerAreasDeTrabajoEmpresa(Usuario usuarioLogueado);

	public void guardar(Tarea tarea);

	public List<Tarea> ObtenerTareasADT(Usuario usuarioLogueado, AreaDeTrabajo area);

	public List<Tarea> obtenerTareaDeEmpresa(Usuario usuarioLogueado);

	public Tarea buscarPorId(Long idTarea);

	public List<Prioridad> obtenerListaPrioridades();

	public Prioridad obtenerPrioridadTarea(Integer codigo);
	
	public void actualizarTarea(Tarea tarea);

}
